package model

type EbStoreProduct struct {
	Id        int32   `gorm:"column:id;type:mediumint;comment:商品id;primaryKey;not null;" json:"id"`                                     // 商品id
	MerId     uint32  `gorm:"column:mer_id;type:int UNSIGNED;comment:商户Id(0为总后台管理员创建,不为0的时候是商户后台创建);not null;default:0;" json:"mer_id"` // 商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)
	Image     string  `gorm:"column:image;type:varchar(256);comment:商品图片;not null;" json:"image"`                                       // 商品图片
	StoreName string  `gorm:"column:store_name;type:varchar(128);comment:商品名称;not null;" json:"store_name"`                             // 商品名称
	StoreInfo string  `gorm:"column:store_info;type:varchar(256);comment:商品简介;not null;" json:"store_info"`                             // 商品简介
	CateId    int32   `gorm:"column:cate_id;type:int;comment:分类id;not null;" json:"cate_id"`                                            // 分类id
	Keyword   string  `gorm:"column:keyword;type:varchar(256);comment:关键字;not null;" json:"keyword"`                                    // 关键字
	IsHot     int8    `gorm:"column:is_hot;type:tinyint(1);comment:是否热卖（0否 1是）;not null;default:0;" json:"is_hot"`                      // 是否热卖（0否 1是）
	IsPostage uint8   `gorm:"column:is_postage;type:tinyint UNSIGNED;comment:是否包邮（0否 1是）;not null;default:0;" json:"is_postage"`        // 是否包邮（0否 1是）
	IsBest    int8    `gorm:"column:is_best;type:tinyint;comment:是否精品推荐;not null;" json:"is_best"`                                      // 是否精品推荐
	Price     float64 `gorm:"column:price;type:decimal(8, 2) UNSIGNED;comment:商品价格;not null;default:0.00;" json:"price"`                // 商品价格
	VipPrice  float64 `gorm:"column:vip_price;type:decimal(8, 2) UNSIGNED;comment:会员价格;not null;default:0.00;" json:"vip_price"`        // 会员价格
	OtPrice   float64 `gorm:"column:ot_price;type:decimal(8, 2) UNSIGNED;comment:市场价;not null;default:0.00;" json:"ot_price"`           // 市场价
	Postage   float64 `gorm:"column:postage;type:decimal(8, 2) UNSIGNED;comment:邮费;not null;default:0.00;" json:"postage"`              // 邮费
	Sales     uint32  `gorm:"column:sales;type:mediumint UNSIGNED;comment:销量;not null;default:0;" json:"sales"`                         // 销量
	Stock     uint32  `gorm:"column:stock;type:mediumint UNSIGNED;comment:库存;not null;default:0;" json:"stock"`                         // 库存
	Collect   int32   `gorm:"column:collect;type:int;comment:收藏数;default:NULL;" json:"collect"`                                         // 收藏数
	Browse    int32   `gorm:"column:browse;type:int;comment:浏览量;default:0;" json:"browse"`                                              // 浏览量
}

func (*EbStoreProduct) TableName() string {
	return "eb_store_product"
}
